<!DOCTYPE html>
<html lang="en"  xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>成功</title>
</head>
<body>

<h1>th语法</h1>

<!--
自然语言： 经过服务端渲染会用服务端数据，否则用默认数据
1、th:text： 取到的值会被放在当前标签的体内，作为文本
2、到底能写th:xxx
  2.1）原生标签，能写的属性，th都可以写
  2.2）th:原生属性 = thymeleaf动态渲染这个属性值
  2.3）修改文本值用  th:text
  2.4）th:xxx  可以进行运算
-->
<h2 th:text="'姓名：'+${userName}" id="h101" th:id="${h1Id}"
    style="color:red"
    th:style="${mycolor}">李四  ${userName}</h2>
<!-- 关闭thymeleaf缓存，修改页面完成后ctrl+shift+f9 即可-->
<h1>hello  - dsadada</h1>
<hr/>
<h1>测试遍历</h1>
<table>
    <tr>
        <th>索引</th>
        <th>名字</th>
        <th>计数</th>
        <th>even</th>
        <th>odd</th>
        <th>是否第一个</th>
        <th>是否最后一个</th>
        <th>总数量</th>
    </tr>

    <!--    隔行变色-->
    <tr th:each="obj,stat:${arrayList}" th:style="${stat.odd?'color:red':'color:blue'}">
        <td th:text="${stat.index}">1</td>
        <td th:text="${obj}">张三</td>
        <td th:text="${stat.count}"></td>
        <td th:text="${stat.even}"></td>
        <td th:text="${stat.odd}"></td>
        <td th:text="${stat.first}"></td>
        <td th:text="${stat.last}"></td>
        <td th:text="${stat.size}"></td>
    </tr>

    <!--    <tr>-->
    <!--        <td>李四</td>-->
    <!--    </tr>-->


</table>

<hr/>
<h1>测试判断</h1>
<!--  th:each优先级最高  th:if 次之   剩下看情况  -->
<span th:if="${age > 18}" th:text="'成人'+${userName}">成人，少年？</span>
<!--<span th:if="${age <= 18}" th:text="少年">成人，少年？</span>-->
<span th:unless="${age > 18}" th:text="'成人:'+${userName}"></span>

<hr/>
<h1>获取session中的值</h1>
<span th:text="${#session.getAttribute('hello')}"></span>
<!--  session.getAttribute(""hello) -->


<span th:text="${session.hello}"></span>
<hr/>

<div th:insert="~{index::myfooter}"></div>
<hr/>

<h1>Model Map ModelMap ModelAndView</h1>
<h2>里面放的东西,和request.setAttribute一样的效果</h2>
<!-- model.addAttribute("model_val","Model6666");
        map.put("map_val","map666");
        modelMap.addAttribute("modelMapVal","modelMap666");
        request.setAttribute("requestVal","request6667");-->
<span th:text="${model_val}"></span><br/>
<span th:text="${map_val}"></span><br/>
<span th:text="${modelMapVal}"></span><br/>
<span th:text="${requestVal}"></span><br/>
<span th:text="${session.hello}"></span>

<h1>非转义（不转义特殊字符）</h1>
<div th:text="${divContent}"></div>
<div th:utext="${divContent}"></div>

</body>
</html>